#root {
  margin: 0 auto;
  padding: 0;
  width: 100%;
  height: 100%;
}

.logo {
  will-change: filter;
  transition: filter 300ms;
}
.logo:hover {
  filter: drop-shadow(0 0 2em #646cffaa);
}

.table td,
.table th {
  padding: 0.75rem;
}

.priority-9 td, .priority-9 a {
  color: #000;
}

.priority-99 td, .priority-99 a {
  color: #0d6efd;
}

.priority-999 td, .priority-999 a {
  color: #dc3545;
}

.priority-99999 td, .priority-99999 a {
  color: #dc3545;
  font-weight: bold;
}

.status-98 td, .status-98 a {
  color: #198754 !important;
  font-weight: normal !important;
}
.status-99 td, .status-99 a {
  color: #6c757d !important;
  font-weight: normal !important;
}

.modal-xxl {
  --bs-modal-width: 1380px;
}

.stickythead {
  position: sticky;
  top: 0;
  z-index: 10;
}

a.text-dtext-decoration-underline{
  cursor :pointer;
}

.modalshow {
  display: block;
}